export interface PayOrderVO {
  /**
   * 订单ID
   */
  orderId: string | number;

  /**
   * 应用ID
   */
  appId: string | number;

  /**
   * 支付平台ID
   */
  payTypeId: string | number;

  /**
   * 订单类型
   */
  orderType: number;

  /**
   * A端订单号
   */
  orderAid: string | number;

  /**
   * B端订单号
   */
  orderNo: string;

  /**
   * 平台订单号
   */
  orderCid: string | number;

  /**
   * 订单总金额
   */
  orderMoney: number;

  /**
   * 订单美元金额
   */
  usdMoney: number;

  /**
   * 强制货币金额
   */
  forceMoney: number;

  /**
   * 来源域名
   */
  fromDomain: string;

  /**
   * 来源IP
   */
  formIp: string;

  /**
   * 货币类型
   */
  currency: string;

  /**
   * 强制货币类型
   */
  forceCurrency: string;

  /**
   * 汇率
   */
  rates: number;

  /**
   * 支付时间
   */
  payTime: string;

  /**
   * 支付状态
   */
  status: number;

  /**
   * 是否吃单
   */
  isFeign: number;

  /**
   * 退款状态
   */
  refundStatus: number;

  /**
   * 退款单ID
   */
  refundId: string | number;

  /**
   * 争议ID
   */
  disputeId: string | number;

  /**
   * 风险值
   */
  risk: number;

  /**
   * 风险细节
   */
  riskDetail: string;

  /**
   * 商品类型
   */
  goodsType: number;

  /**
   * 支付方式
   */
  payMethod: number;

  /**
   * 客户姓名
   */
  customerName: string;

  /**
   * 客户电话
   */
  customerPhone: string;

  /**
   * 客户邮箱
   */
  customerEmail: string;

  /**
   * 客户ip
   */
  customerIp: string;

  /**
   * 手机号国家
   */
  phoneCountry: string;

  /**
   * ip国家
   */
  ipCountry: string;

  /**
   * 物流ID
   */
  trackId: string | number;

  /**
   * session_id
   */
  sessionId: string | number;

  /**
   * 异步回调地址
   */
  callbackUrl: string;

  /**
   * 成功跳转url
   */
  successUrl: string;

  /**
   * 取消跳转url
   */
  cancelUrl: string;

  /**
   * 失败跳转url
   */
  failureUrl: string;

  /**
   * 备注信息
   */
  remark: string;

  /**
   * 收款账号
   */
  accountName: string;

  /**
   * 商户名称
   */
  clientName: string;

  /**
   * 代理人名称
   */
  agentName: string;

  /**
   * 创建时间
   */
  createTime: string;

}

export interface PayOrderForm extends BaseEntity {
  /**
   * 订单ID
   */
  orderId?: string | number;

  /**
   * 应用ID
   */
  appId?: string | number;

  /**
   * 支付平台ID
   */
  payTypeId?: string | number;

  /**
   * 订单类型
   */
  orderType?: number;

  /**
   * A端订单号
   */
  orderAid?: string | number;

  /**
   * B端订单号
   */
  orderNo?: string;

  /**
   * 平台订单号
   */
  orderCid?: string | number;

  /**
   * 订单总金额
   */
  orderMoney?: number;

  /**
   * 订单美元金额
   */
  usdMoney?: number;

  /**
   * 强制货币金额
   */
  forceMoney?: number;

  /**
   * 来源域名
   */
  fromDomain?: string;

  /**
   * 来源IP
   */
  formIp?: string;

  /**
   * 货币类型
   */
  currency?: string;

  /**
   * 强制货币类型
   */
  forceCurrency?: string;

  /**
   * 汇率
   */
  rates?: number;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 支付状态
   */
  status?: number;

  /**
   * 是否吃单
   */
  isFeign?: number;

  /**
   * 退款状态
   */
  refundStatus?: number;

  /**
   * 退款单ID
   */
  refundId?: string | number;

  /**
   * 争议ID
   */
  disputeId?: string | number;

  /**
   * 风险值
   */
  risk?: number;

  /**
   * 风险细节
   */
  riskDetail?: string;

  /**
   * 商品类型
   */
  goodsType?: number;

  /**
   * 支付方式
   */
  payMethod?: number;

  /**
   * 客户姓名
   */
  customerName?: string;

  /**
   * 客户电话
   */
  customerPhone?: string;

  /**
   * 客户邮箱
   */
  customerEmail?: string;

  /**
   * 客户ip
   */
  customerIp?: string;

  /**
   * 手机号国家
   */
  phoneCountry?: string;

  /**
   * ip国家
   */
  ipCountry?: string;

  /**
   * 物流ID
   */
  trackId?: string | number;

  /**
   * session_id
   */
  sessionId?: string | number;

  /**
   * 异步回调地址
   */
  callbackUrl?: string;

  /**
   * 成功跳转url
   */
  successUrl?: string;

  /**
   * 取消跳转url
   */
  cancelUrl?: string;

  /**
   * 失败跳转url
   */
  failureUrl?: string;

  /**
   * 备注信息
   */
  remark?: string;

  /**
   * 收款账号
   */
  accountName?: string;

  /**
   * 商户名称
   */
  clientName?: string;

  /**
   * 代理人名称
   */
  agentName?: string;

  /**
   * 创建时间
   */
  createTime?: string;

}

export interface PayOrderQuery extends PageQuery {

  /**
   * 订单ID
   */
  orderId?: string | number;

  /**
   * 应用ID
   */
  appId?: string | number;

  /**
   * 支付平台ID
   */
  payTypeId?: string | number;

  /**
   * 订单类型
   */
  orderType?: number;

  /**
   * A端订单号
   */
  orderAid?: string | number;

  /**
   * B端订单号
   */
  orderNo?: string;

  /**
   * 平台订单号
   */
  orderCid?: string | number;

  /**
   * 来源域名
   */
  fromDomain?: string;

  /**
   * 来源IP
   */
  formIp?: string;

  /**
   * 货币类型
   */
  currency?: string;

  /**
   * 强制货币类型
   */
  forceCurrency?: string;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 支付状态
   */
  status?: number;

  /**
   * 是否吃单
   */
  isFeign?: number;

  /**
   * 退款状态
   */
  refundStatus?: number;

  /**
   * 退款单ID
   */
  refundId?: string | number;

  /**
   * 争议ID
   */
  disputeId?: string | number;

  /**
   * 风险值
   */
  risk?: number;

  /**
   * 风险细节
   */
  riskDetail?: string;

  /**
   * 商品类型
   */
  goodsType?: number;

  /**
   * 支付方式
   */
  payMethod?: number;

  /**
   * 客户姓名
   */
  customerName?: string;

  /**
   * 客户电话
   */
  customerPhone?: string;

  /**
   * 客户邮箱
   */
  customerEmail?: string;

  /**
   * 客户ip
   */
  customerIp?: string;

  /**
   * 手机号国家
   */
  phoneCountry?: string;

  /**
   * ip国家
   */
  ipCountry?: string;

  /**
   * 物流ID
   */
  trackId?: string | number;

  /**
   * session_id
   */
  sessionId?: string | number;

  /**
   * 异步回调地址
   */
  callbackUrl?: string;

  /**
   * 成功跳转url
   */
  successUrl?: string;

  /**
   * 取消跳转url
   */
  cancelUrl?: string;

  /**
   * 失败跳转url
   */
  failureUrl?: string;

  /**
   * 收款账号
   */
  accountName?: string;

  /**
   * 商户名称
   */
  clientName?: string;

  /**
   * 代理人名称
   */
  agentName?: string;

  /**
   * 创建时间
   */
  createTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



